@charset "utf-8";

body{
	font-family: "Microsoft Yahei", '微软雅黑', Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.53846154;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Microsoft Yahei", '微软雅黑', Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.1;
    color: inherit;
}

.navbar-header {
	height: 92px;
}

.navbar-brand {
	height: 92px;
	padding: 16px 0 0 0;
}

.navbar-nav {
	margin: 10px 0 0 0;
}

.login-navbar {
	margin-bottom: 0px;
}

.btn {
    font-size: 13px;
    line-height: 1.3;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
/*     border: 1px solid transparent; */
    -webkit-transition: all .5s;
    width: 80px;
/*     background-color: #fe7f27; */
/*     border-color: #fe7f27; */
}

.message_text{
	color: red;
    font-size: 14px;
    font-weight: bold;
}

.customer-phone {
	font-size: 20px;
	line-height: 70px;
	color: #666666;
}

.login {
	margin: 0 auto;
    width: 100%;
    height: 740px;
    min-height: 320px;
	background: url(../../images/index/login_bg.jpg) center no-repeat;
    position: relative;
    background-size: cover;
}

.login-footer {
    padding: 10px 0px;
    color: #999999;
    font-size: 14px;
    width: 100%;
    height: 80px;
    background: #2a2a2a;
}

.login-footer .text-center {
	height: 60px;
	line-height: 60px;
}

.login-footer .text-center a {
	color: #999;
}

.login-footer .text-center span {
	color: #999;
	margin: 0 20px;
}

.container {
	position: relative;
}

.login-panel {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -178px 0 0 80px;
    width: 355px;
    height: 355px;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 5px 20px 10px 20px;
}

.login-panel h2 {
	font-weight: normal;
}

.login-panel .panel-input {
	margin: 20px 0;
	position: relative;
}

.footer-message {
	width: 1000px;
	height: 175px;
	margin: 0 auto;
}

.footer-message .message {
	width: 332px;
	height: 110px;
	float: left;
	border-right: solid 1px #ccc;
	margin: 40px 0 0 0;
}

.footer-message .message:last-child {
	border: none;
}

.footer-message .message .icon {
	width: 332px;
	height: 80px;
}

.footer-message .message .icon.service {
	background: url(../../images/index/icon_service.png) center no-repeat;
}

.footer-message .message .icon.email {
	background: url(../../images/index/icon_email.png) center no-repeat;
}

.footer-message .message .icon.address {
	background: url(../../images/index/icon_address.png) center no-repeat;
}

.footer-message .message .msg {
	text-align: center;
	line-height: 30px;
	color: #999;
	font-size: 14px;
}

.login-panel .panel-input input {
    width: 315px;
    height: 50px;
    line-height: 50px;
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    padding-left: 35px;
    font-size: 16px;
    outline: none;
}

.login-panel .panel-input input:focus {
	border: 1px solid #ff9600;
}

.login-panel .panel-input .input-icon {
    position: absolute;
    font-size: 20px;
    top: 15px;
    left: 10px;
    color: #b7b5b5;
}

.login-panel .panel-input .captcha {
    width: 205px;
    height: 50px;
    line-height: 50px;
}

.login-panel .panel-input .captcha-text {
    width: 105px;
    height: 48px;
    margin-top: -4px;
}

.login-panel .panel-btn .btn-login {
	width: 100%;
	height: 50px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

